MANUAL DE USUARIO DE LA TARJETA DE SONIDO LPE-SAN3-V 9-7-2.004 - INTRODUCCION La tarjeta posee los 3 clasicos generadores de sonido del sistema MSX: PSG, SCC y FM-PAC. Incluye 2 memorias Flash de 512KB cada una. Una esta asociada al SCC y la otra es de uso GENERAL de la tarjeta, con 8 (0..7) particiones de 64KB, residiendo en la particion 0 el SW del FM-PAC, la particion 7 esta reservada, por lo que solo son accesibles para el uso 6 (1..6), donde pueden residir juegos. En estos momentos la tarjeta se puede manejar con Diskete (AUTOEXEC.BAS, SAN3V3.BAS Y san2v2.BIN), reseteando el Ordenador, o mediante los 2 puertos (&H5A y &H5B) sin necesidad de diskete. Con el Puerto &H5A se seleciona la particion de la Flash GENERAL. En el Puerto &H5B se seleciona: Bits 7-6 PSG, 5-3 SCC, 2 Flash GENERAL y 1-0 FM-PACK. - GRABAR UN JUEGO de 16K EN LA FLASH GENERAL (DEL OPLL o FM-PAC), Residente en particion #n (1-6) a) Ante todo de hay que tener presente respetando el copyrigth del propietario de la ROM. - Segun la ley solo se puede copiar si ya se ha pagado por un original...... b) Tarjeta LPE-SAN3-V1/2 en slot 1 no expandido. c) Encendido del MSX con el diskete dentro o RUN "AUTOEXEC.BAS" (AUTOEXEC.BAS, SAN3V3.BAS y san2v2.BIN) para despejar area de memoria RAM &H8000-&HBFFF, SALIR teclear <0> d) El fichero.ROM debe residir en la RAM del sistema antes de iniciar la grabacion. - Para pasarlo a RAM puede hacerse por Puerto Paralelo directamente desde PC o Disketera. - Previamente el fichero.ROM debe ser preparado añadiandole una cabecera, que sera diferente para cada medio (Puerto Paralelo o Disketera). e) Preparado del fichero.ROM para disketera: - Insertar delante de &H41,&H42 la secuencia &HFE,&H00,&H80,&HFF,&HBF,&H00,&H80 y salvarlo como fichero.BIN - La insercion puede hacerse con un PC con la aplicacion WINHEX por ejemplo - La aplicacion BlacKBox en su apartado de adaptacion inserta la secuencia tomaticamente. - Un BLOAD "fichero.BIN" lo pasa de disketera a RAM (FE=2). Previo A BLOAD teclear OUT&HFE,2 (Esto cambiara en futuras versiones). f) Preparado del fichero.ROM para Puerto Paralelo: - La aplicacion BlacKBox en su apartado de adaptacion inserta la secuencia para transmitirlo. - Un BLOAD "PC:\C:\MSX\fichero.BIN" lo pasa desde el PC a RAM. Previo A BLOAD teclear OUT&HFE,2 (Esto cambiara en futuras versiones). g) Grabacion. - MSX con el diskete dentro RUN "AUTOEXEC.BAS" (AUTOEXEC.BAS, SAN3V3.BAS Y san2v2.BIN) - Seleccionar opcion 4 del menu - Bloque de 16KB YES, teclear - Esperar 10-15 segundos para borrado. - Comenzar Grabacion YES, teclear - Bloque 2º de 16KB NO, teclear - ARRANCAR UN JUEGO RESIDENTE EN LA FLASH GENERAL (DEL OPLL o FM-PAC)(residente en particion #1) a) Usando disketera y el programa san3v2. - Resetear el MSX con el diskete dentro (AUTOEXEC.BAS, SAN3V3.BAS Y san2v2.BIN) - Seleccionar opcion 7 del menu: seleccionar Bloque o Particion (1..6) donde reside el juego - Seleccionar opcion 2 del menu: Configura STATUS de la tarjeta (Selecionar generador de sonido PSG y/o FM-PAC y memoria GENERAL) - Seleccionar opcion 1 del menu: Comprobar que el PSG esta Activo y no redireccionado. Las 3 posiciones del SCC inactivas, la Memoria GENERAL Activa y el OPLL Activas. - Seleccionar opcion R del menu: Reinicia el Sistema en caliente, debiendo ejecutarse lo seleccionado. b) Usando los puertos de la tarjeta desde el BASIC. - RESET (Encender o Boton de RESET) - OUT &H5A,1:'Seleccion de #1 - OUT &H5B,&B00111000:'Seleccion de PSG,Flash GENERAL y FM-PAC no Redireccionada - DEFUSR=0:X=USR(0):'Reinicio MSX en caliente - GRABAR UN JUEGO de 128/256/512KB EN LA FLASH del SCC. a) Ante todo de hay que tener presente respetando el copyrigth del propietario de la ROM. - Segun la ley solo se puede copiar si ya se ha pagado por un original...... b) Tarjeta LPE-SAN3-V1/2 en slot 1 no expandido. - Requiere mapper de 256/512/1MBytes para .ROM de 128/256/512KB. c) Encendido del MSX con el diskete dentro o RUN "AUTOEXEC.BAS" (AUTOEXEC.BAS, SAN3V3.BAS y san2v2.BIN) para despejar area de memoria RAM &H8000-&HBFFF, SALIR teclear <0> d) El fichero.ROM debe residir en la RAM del sistema antes de iniciar la grabacion. - Para pasarlo a RAM puede hacerse por Puerto Paralelo directamente desde PC o Disketera. - Previamente el fichero.ROM debe ser preparado añadiandole una cabecera, que sera diferente para cada medio (Puerto Paralelo o Disketera). e) Preparado del fichero.ROM para disketera: - Insertar delante de &H41,&H42 la secuencia &HFE,&H00,&H80,&HFF,&HBF,&H00,&H80 y salvarlo como fichero.BIN en bloques de 16KB (fichero.1,fichero.2,....fichero.n). - La insercion puede hacerse con un PC con la aplicacion WINHEX por ejemplo - La aplicacion BlacKBox en su apartado de adaptacion inserta la secuencia tomaticamente. - Un BLOAD "fichero.BIN" lo pasa de disketera a RAM (FE=1,2,..n). Un program Cargador puede encargarse de la carga de todos los bloques. f) Preparado del fichero.ROM para Puerto Paralelo: - La aplicacion BlacKBox en su apartado de adaptacion inserta la secuencia para transmitirlo. - Un BLOAD "PC:\C:\MSX\fichero.BIN" lo pasa desde el PC a RAM. g) Grabacion. - MSX con el diskete dentro RUN "AUTOEXEC.BAS" (AUTOEXEC.BAS, SAN3V3.BAS Y san2v2.BIN) - Seleccionar opcion 3 del menu - Seleccionar opcion de 8/16/32 (ROM de 128/256/512KB) Bloques de 16KB YES, teclear - Esperar 10-15 segundos para borrado. - Comenzar Grabacion YES, teclear - ARRANCAR UN JUEGO RESIDENTE EN LA FLASH DEL SCC (Megaroms) a) Usando disketera y el programa san3v2. - Resetear el MSX con el diskete dentro (AUTOEXEC.BAS, SAN3V3.BAS Y san2v2.BIN) - Seleccionar opcion 2 del menu: Configura STATUS de la tarjeta (Selecionar generador de sonido PSG, opciones 2ª y 3ª SCC, y memoria GENERAL desactivada) - Seleccionar opcion 1 del menu: Comprobar que el PSG esta Activo y no redireccionado. Las 1ª opcion del SCC inactiva, la Memoria GENERAL Inactiva y opciones 2ª,3ª el OPLL Activas. - Seleccionar opcion R del menu: Reinicia el Sistema en caliente, debiendo ejecutarse lo seleccionado. b) Usando los puertos de la tarjeta desde el BASIC. - RESET (Encender o Boton de RESET) - OUT &H5B,&B00100100:'Seleccion de PSG,SCC y FM-PAC no Redireccionada - DEFUSR=0:X=USR(0):'Reinicio MSX en caliente - ARRANCAR la aplicacion FMPAC (residente en particion #0) a) Usando disketera y el programa san3v2. - Resetear el MSX con el diskete dentro (AUTOEXEC.BAS, SAN3V3.BAS Y san2v2.BIN) - Seleccionar opcion 7 del menu: seleccionar Bloque o Particion 0 - Seleccionar opcion 2 del menu: Configura STATUS de la tarjeta (Selecionar generador de sonido PSG y/o FM-PAC y memoria GENERAL). Desactivar las 3 opcones del SCC. - Seleccionar opcion 1 del menu: Comprobar que el PSG esta Activo y no redireccionado. Las 3 posiciones del SCC inactivas, la Memoria GENERAL Activa y el OPLL Activas. - Seleccionar opcion R del menu: Reinicia el Sistema en caliente, posteriormente teclear CALL FMPAK b) Usando los puertos de la tarjeta desde el BASIC. - RESET (Encender o Boton de RESET) - OUT &H5A,0:'Seleccion de #0 - OUT &H5B,&B00111000:'Seleccion de PSG,Flash GENERAL y FM-PAC no Redireccionada - DEFUSR=0:X=USR(0):'Reinicio MSX en caliente - Teclear despues de Reinicio CALL FMPAK